package com.medusa.aps.business.modules.plan.mp.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.medusa.aps.business.model.pagination.Page;
import com.medusa.aps.business.modules.demand.model.input.ScheduleProcessDetailsParam;
import com.medusa.aps.business.modules.demand.model.output.ScheduleProcessDetailsVO;
import com.medusa.aps.business.modules.plan.model.input.ProcessDetailsParam;
import com.medusa.aps.business.modules.plan.mp.entity.ProcessDetails;
import org.apache.ibatis.annotations.Param;

/**
 * 工序明细数据库访问层
 *
 * @author yuxh
 * @since 2023-08-14 17:37:48
 */
public interface ProcessDetailsMapper extends BaseMapper<ProcessDetails> {
    Page<ProcessDetails> selectProcessDetailPage(@Param("param") ProcessDetailsParam processDetails, @Param("page") Page<ProcessDetails> page);

    Page<ScheduleProcessDetailsVO> scheduleProcessDetail(@Param("param") ScheduleProcessDetailsParam scheduleProcessDetailsParam, @Param("page") Page<ScheduleProcessDetailsVO> page);

}

